/************************************************************************

								Heroes IV
					  Copyright 2001, The 3DO Company

	------------------------------------------------------------------
  						 combat_ai_wait_action.h

	$Header: $

	$NoKeywords: $

 ************************************************************************/

#if !defined( COMBAT_AI_WAIT_ACTION_H_INCLUDED )
#define COMBAT_AI_WAIT_ACTION_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "abstract_combat_ai_action.h"

// A representation of the "wait" action
class t_combat_ai_wait_action : public t_abstract_combat_ai_action
{
	public:
		t_combat_ai_wait_action( t_battlefield&		battlefield,
								 bool				never_use = false, 
								double				weight = std::numeric_limits<double>::quiet_NaN());


		virtual void weigh_action(t_combat_ai const& owner);
		virtual void perform_action(void);
};

inline 
t_combat_ai_wait_action::t_combat_ai_wait_action( t_battlefield& battlefield, bool never_use, double weight)
	: t_abstract_combat_ai_action( battlefield, never_use, weight)
{

}

#endif // COMBAT_AI_WAIT_ACTION_H_INCLUDED
